<?php
/**
 * Tabelle zum Anzeigen der Statistik
 * @author Stephan Behrndt
 */
	require_once 'classes/Liga.php';
	require_once 'classes/Spieltag.php';

	// Liga überprüfen
    $liga = new Liga();
	if(	!$liga->getLiga($_GET['liga'])){
		new Error("Die Liga ist nicht vorhanden", true);
	}
	// Gesamtstatistik abrufen
	if(empty($_GET['day'])){
		$rangliste = getStatistiktabelle($liga->liga_id);
		echo "<h3>Aktuelle Rangliste</h3>";
	}
	// Statistik nur für Spieltag abrufen
	else if(isset($_GET['dayOnly'])){
		echo "<h3>Rangliste für den ".$_GET['day'].". Spieltag</h3>";
		$rangliste = getStatistiktabelleByPlayday($liga->liga_id, $_GET['day'], false);
	}
	// Statistik bis Spieltag abrufen
	else{
		echo "<h3>Rangliste bis zum ".$_GET['day'].". Spieltag</h3>";
		$rangliste = getStatistiktabelleByPlayday($liga->liga_id, $_GET['day'], true);
		
	}
	
	?>
	<img src="<?php echo $liga->logopfad ?>" alt="logo" height="50">
	<h5>
	<?php echo $liga->bezeichnung ?>
	</h5>
	
	<form action="statistik.php?&liga=<?php echo $_GET['liga'] ?>" method="post">
	Rangliste vom   
	<select name="spieltage">
        			<?php
        			// Dropdown mit allen Spieltagen anzeigen
        			$day = new Spieltag();
        			$day->getPlaydayForLiga($_GET['liga']);
        			$actDay = $day->getActualPlayday($_GET['liga']);
        			foreach($day->spieltage as $spieltag){
        				$selected="";
        				if((empty($_GET['day']) && $actDay == $spieltag) || ($spieltag == $_GET['day'])){
							$selected = 'selected="selected"';
						}
						echo "<option value=\"". $spieltag ."\" ".$selected.">".$spieltag . ". Spieltag</option>";		
						}	?>		
	</select>
	<input type="submit" name="formaction" value="anzeigen" />
	</form>
	<?php
	// Links für Rücksprung zur Gesamtstatistik
	if(isset($_GET['day'])){
		?>
		<a href="statistik.php?&liga=<?php echo $_GET['liga'] ?>&day=<?php echo $_GET['day'] ?>&dayOnly"	>
			Nur ausgewählten Spieltag</a><br/>
		<a href="statistik.php?&liga=<?php echo $_GET['liga'] ?>">
			Aktuelle Rangliste</a>
	<?php
	}
	?>	
	<table border="0" style="padding: 5px; spacing: 10px;" width="80%">
	<tr style="text-align: center">
		<td></td>
		<td><b>Username</b></td>
		<td><b>Ergebn.</b></td>
		<td><b>Tordiff.</b></td>
		<td><b>Tendenz</b></td>
		<td><b>Gesamt</b></td>
	</tr>
	<?php
	// Fehler wenn Array leer
	if(count($rangliste) == 0){
	?>
		<tr>
			<td colspan="6">Es konnte keine Rangliste ermittelt werden</td>
		</tr>
	<?php	
	}
	else{
		$i = 0;
		// Alle Platzierungen durchlaufen
		foreach($rangliste as $platz => $userErg){
			$i++;
			// Hintergrund der Zellen nach geraden / ungeraden Zeilen
			if($i&1) {
				?>
				<tr style="text-align: center; background-color: #DDDDDD;">
				<?php
			} else {
				?>
				<tr style="text-align: center">
				<?php } ?>
			
			<td><?php echo $i."." ?></td>
			<td><a href="user.php?uid=<?php echo $userErg['uid'] ?>"><?php echo $userErg['user'] ?></a></td>
			<td><?php echo $userErg['erg'] ?></td>
			<td><?php echo $userErg['diff'] ?></td>
			<td><?php echo $userErg['tend'] ?></td>
			<td><b><?php echo ($userErg['erg'] + $userErg['tend'] + $userErg['diff']) ?></b></td>

			</tr> 
		
		<?php
		}		
	}
	// Link zurück zu Ligaübersicht
	?>
	</table>
	<a href="liga.php?target=statistik">Zur&uuml;ck zur Liga&uuml;bersicht</a>

